(1) Does the Normal Vector returned by Face.Evaluator.GetNormal() point into, or out of the material in a solid?
When used on a solid - Face.Evaluator.GetNormal() returns normal vectors pointing away from the solid material, into void. The same is true of FaceProxy.Evaluator.GetNormal()
(2) What does Face.IsParamReversed = True mean?
Geometry obtained from BRep entity maybe aligned or opposed with this BRep entity, IsParamReversed property indicates whether the underlying geometry is consistent or reversed with the BRep. So if you use Face.Geometry.Evaluator.GetNormal(), and Face.IsParamReversed is true, then the normals returned only need to be reversed to point out of the solid.
(3) Do calls return the same value, and does Face.IsParamReversed affect the result?
Face.Evaluator.GetPointAtParam(u, v)
Face.Geometry.Evaluator.GetPointAtParam(u, v);
Face.Evaluator.GetPointAtParam() and Face.Geometry.Evaluator.GetPointAtParam() return a same point for a given u,v coordinate.The same is also true when considering FaceProxy objects. Face.IsParamReversed do affect on the result.