Have you considered FOG in ProxyDHCP mode? FOG can still answer PXEboot requests while letting whatever other DHCP server hand out the IP addresses, be it your VPN machine or the corporate network.