Is this basically the same as what Whonix does (routing through a dedicated gateway VM)?
So then I can go to mange>adapter settings>lan segments in my vmware settings and change my upstream gateway. This is all 100% transparent to the programs running inside the VM (only problem is that not all protocols support being routed in this sense).
But tcp works, as does DNS over tcp, so most programs you use will work.