Using a VPS as an OpenVPN "jump server" to access LAN behind pfSense

could just use ZeroTier if your trying to get to one device. ZeroTier also supports exposing the whole lan with a few clicks.