you could try having a pfsense VM do your routing.

pfsense VM with 2 NICs, one NAT, one internal.
other VMs have internal NICs, pfsense can handle your DHCP easily enough.

I do this with bridged NIC instead of NAT… but might work.

if your serious, drop the wireless and get Ethernet.