It’s hard to say for me. I’ve never worked with VR. If your VR character would have same class (or inherit) form player character class, it should work.
No but I think it would not be very hard to add this. For example you can change location of camera for aiming, to head location, so you would have third/fist person hybrid like in Metal Gear Solid game.