I just converted my C++ VR Components to a Plugin:
GitHub - 1runeberg/RunebergVRPlugin: Unreal Engine Blueprint & C++ VR interaction functions (pre-configured VR Pawn & Grab/Push/Pull, Move, Teleport, Gestures recording & recognition component) for your VR projects. Get up & running quickly with your VR experience or game with this comprehensive plugin for UE4 (formerly https://github.com/1runeberg/VR_CPP)
All functions are exposed to Blueprint and this conversion to a plugin should make it easy to include into your own Blueprint or C++ VR Projects.
You can download the demo project from the GitHub repo above. I still need to revise the documentation a bit but will also be submitting this to the Marketplace for free. But if you want the source code, its up in the repo.
Any questions, just let me know and code contributions welcome.