I'm not quite sure what you are doing when you mention VPN in the diagram, but from what you say, I think that you are saying that the VPN devices are Mono boxes with 2 cards in and a default installation. If this is the case, you will need to do several changes to the Mono box.
1. Disable NAT. Mono comes with NAT enabled by default. You need to enable advanced NAT which will remove the automatic NAT rules.
2. Uncheck the "Block Private Addresses" at the bottom of the WAN interface config page. (I think this is on by default)
3. Add a rule in the WAN to pass the traffic you want.
This will need to be done on both boxes.
I have to ask though, what are you trying to achieve. Do I understand that you are going to link the 2 subnets with an ipsec VPN between the 2 Mono boxes to give a secure connection between the 2 subnets. If so, why are you trying to get the 2 subnets talking to each other without the VPN, you will only have to change the config again when you create the tunnel. If this is what you are trying to achieve, all you need is for the 2 mono boxes to talk to each other, and then set up the VPN tunnel. In fact you don't want to have the 2 subnets talking directly, you want to use the tunnel.
Hope this helps.