These requirements are super lax. If anything they compel people to try jobs they haven't tried before (like you guys would be surprised they'd do that).

Having people understand tanking, dpsing and healing is actually important. I think nearly anyone can attest to someone on a role other than yours, barking orders at you as to what skills they want you to use on them (IE: Tank barks: Healer keep HoTs on me constantly! 1 min later: Why are you pulling stuff off me before I can pull it!?!?!) but it is often a request that shows they don't understand how your role works. Granted, mentoring could have been greatly simplified if they didn't put that requirement but I by no means find it unreasonable.

I think I had like every requirement on the list in the first 2-3 months of play...and I am by no means unique or unusual. Side note, I don't plan to mentor at all.