Person who believes that men and women have defined roles
While a male chauvinist is defined as someone who believes that men are superior to women, what would be a word for a man who believe that men and women have defined roles, without implying the superiority of one or the other?
How about:
a male traditionalist.
a fuddy-duddy; old-fashioned person, an outdated conservative.
Until a more gender-based neologism comes along, the best single word remains "sexist."
http://dictionary.reference.com/browse/sexism