Umm their are a few possibilities, I haven’t implemented it personally but if you attach a collision component to the camera it should stop people artificially walking into walls, but I don’t believe it would stop them from the positional tracking colliding with the environment. I believe the Steam VR Expansion plugin on the forum has a FPS style control that does collision, so you could check that out.
Um the second approach won’t work, just because you’re trying to put a relative space location into a Rotator so there’s no real connection there. The first approach is on track but you will need to put the X and Y in to the atan2, as that allows you to base your rotation off of the forward and right axis and not the up and forward axis like is done in the lever (I would suggest you have a look into atan2 if you haven’t seen it before). Anywho if you’re still having problems let me know (I do explain the how to make a lever in detail in my upcoming book) I’m in the middle of exams though so my answers may not be extremely detailed, sorry.