I don't think it's possible to be as straightlaced as Supes. Guy would joke he probably wears a corset, but Clark is so solidly Boy Scout he wouldn't ever so anything crazy like cross-dress.
I'll say he's likely been a GL something like 6 or 7 years, since there's no Hal with established timeline? Let me make sure of that with Kyle's, but for now go with that.