I don't think that he is a transvestite. In the past, people(principally the nobles) wear very weird clothes(comparing with today), and some of them could be considered transvestites if they lived in the present.
To me, Kuja is just a eccentric noble man.