Honestly? I used to have more trouble writing gay relationships because I was so afraid of screwing up and getting crucified for it (I still am, really, but I ignore it because I know my characters!). In my head, characters are characters–gay, straight, male, female, whatever. They each have their own personalities, desires, motivations, histories, and, yeah, kinks (where applicable!). So I don’t tend to think of the gay romances any differently than heterosexual ones. Whether that’s the correct way to view it or not is probably subjective.
Still, hetero romances are easier for me to write because it’s “what I know.” Granted, my vision of a romance doesn’t necessarily match what others may envision, but isn’t that true no matter what? The whole “gender role” thing–I was never exposed to that, really. I mean, sure I’ve run into a couple of sexist pigs but, again, people are people. And they get much more reasonable when they realize you won’t put up with their shit and are easy to get along with when they just treat you like they would any other person.
You probably shouldn’t worry that much. If it’s a game, just give options. Some extremely dominant women want to be dominated in bed (bed, not a relationship). Some dominant men want the same. Some more submissive personalities like feeling like they have power in a relationship and want to switch “roles.” And some people just want to be with someone who is as strong as they view themselves–i.e., an equal. It’s hard to know what anyone really wants unless you ask them. Or are psychic.
But all relationships–friendships, work relationships, romances, and everything in between–are give and take and require work from both (or more) parties. When there are disagreements, a lot of times it can be a ‘live and let live’ solution, but there are some times when a decision must be made. The problem is that a lot of people will view such a case as winning or losing and feel as though they’ve been demeaned or dominated if they don’t get their way instead of just letting it go and realizing that, next time, they may be the one to make the call.
Anyway, I got off on a tangent there, but my point is that, when you’re writing, as long as you’re making characters that are as deep and layered as actual people, it’s probably not conducive to the character development (or the story overall) to try to avoid stereotypes or gender roles at all costs. In the long run, even if there’s something about them that fits into a stereotype or typical gender role, there will be a thousand other things about them that defy those roles–just like real people do.