Well I fixed the routing issue on pfSense by adding "ifconfig 10.0.0.5 255.255.255.0" to the custom options for the VPN. But now my Windows client isn't routing my 10.0.0.0/24 traffic to the VPN. I had it working originally but I don't even think it was working before I added the ifconfig to the VPN.
EDIT: Added "route 10.0.0.0 255.255.255.0" to the client config and all seems to be well.