I have seen some XML that talks about extending the subnet on PPTP but I'm concerned with ipsec tunnels being limited by this also. i need to have the remote office use this tunnel has a default gateway but all remote sites have a class b subnet. what would i have to edit in the config.xml to allow a class b subnet?
I don't know if I understand you but PPTP has nothing to do with IPSEC. There are fields for specifying the subnetmask for each network when editing the tunnels. Maybe http://pfsense.com/mirror.php?section=tutorials/mobile_ipsec/ will get you started though this handles some kind of "special" configuration.