I don't think the ReqMgr should be doing anymore validation than checking Requestor, group, scramArch and CMSSW version. The specs will take care of that. (I'm finishing up on the patch where that is more transparent in WMSpec).