Vector.Size() and Vector.Size2D() is what you want. Structs being able to have member functions in C++ means you can just go to the struct definition and look at all the functions available. Check out Core/Public/Math/Vector.h.
To convert a rotator to a quat you can just use the constructor:
FQuat Q = FQuat(MyRotator);
or this:
FQuat Q = MyRotator.Quaternion();
Similarly to convert the other way you can do:
FRotator MyRot = FRotator(MyQuat);
or :
FRotator MyRot = MyQuat.Rotator();