I assume your mobile warriors dont get NATed to the internet.
http://forum.pfsense.org/index.php/topic,7001.0.html
Per default for every local "real" interface a rule will be installed that NAT's from this interface to WAN.
If you want to have Internet access from multiple LAN subnets (ie. you have a router behind pfSense with another subnet) enable Advanced outbound NAT and create a rule for every IP range you want to be NAT'ed.
The same goes for OpenVPN if you want the OpenVPN subnet NAT'ed to WAN.
You need to create a rule for every subnet you want NAT'ed.
Alternatively you can change the source of single existing rule from LAN to "any" thus NAT'ing everything.
(screenshots to clarify: http://forum.pfsense.org/index.php/topic,7693.0.html )
This might create a problem for FTP with multiWAN
more here: http://forum.pfsense.org/index.php/topic,7096.msg40810.html#msg40810
Try this.
I'm not sure, but i think this should help.