@JaredBusch ZeroTier for the win! Once we got the Ubiquiti VPN configured and working, it proved to be unreliable. At first we thought it was the user, but after watching what he was doing and checking the stats on the ER, we found it was nothing he was doing - it just wasn't reliable.
I tried ZeroTier myself and then set it up for the client and it works just like I wanted it to.