So you have a server say 10.130.101.42/23, what is it using for its gateway?
Using 10.130.50/29 as a transit network is fine.. But how are you setting up gateway? You wouldn't put it on the interface.. You would create a gateway under routing, and then setup any routes to downstream networks.
Here is a logical diagram.. with a downstream router.. So its easier to read
logical.png
Lets assume you have all the VM stuff setup correctly for the different L2 networks and how things are connected.. So what IPs your using on the VM host have nothing to do with how this traffic would flow.
Keep in mind that once you create gateway pointing to your downstream router this .3 that is on say the lan interface of pfsense. You have to adjust the lan rules to allow these downstream networks. Since I assume your downstream router is not natting.
Once you create the route for the downstream network 10.130.101/24, pfsense if using the default automatic outbound nat would add this downstream network(s) to your outbound nat..
Did I draw this correctly? Lets just deal with 1 downstream network, this 10.130.101/24 for now..
On a side note - I personally don't like using a transit network that could get confused with your actual networks... If you are going to use 10/8 for your networks, then use say the 172.16/12 or 192.168/16 space for your transits
So vs using this 10.130.50.0/29 as transit, say use 172.16.0.0/29
Hope that helps.