If I understand you correctly, we are doing this at one of our sites now by using OpenVPN in tap mode
Our PfSense has 2 WAN links, 2 LAN interfaces and about a dozen VLANS.
In the OpenVPN config, we have specified a Server Bridge DHCP start and end range, which is outside our Windows server DHCP scope on the same LAN [this may not be required, we wanted to be able to see which clients were local and which were remote by looking at the IPs]
No tunnel network is specified.
When the client logs in, they get an IP in the same subnet as the LAN interface, and they can access all services within the LAN. They can also route traffic back to the internet as if they were connected via the office network.
I do not have a how to for this, but I recall it was not overly difficult to setup.
Matthew