That's probably a good idea. My goal with introducing dominance and multi-ploidy is to allow large stretches of potentially functional DNA to remain in the population without being expressed.
A major drawback to most ALife sexual reproduction, in my eyes, is the use of haploid genomes only. Creatures 3 is a good example of this. It serves its purpose, but reverses the order of several actions.
In real life DNA during meiosis crosses over with itself inside the parent. In ALife haploid sexual reproduction, the two parents' DNA crosses over against each other.
Assuming that it doesn't matter (which is obviously the decision made by many alife designers, and while I don't agree it's obviously good enough for most purposes) I think in DB the answer would be to use the current haploid DNA strand, perform the cross overs, and give each sex partner one of the two new DNA strand to decide what to do with it (should I make this into a baby or not).
Of course, doing this means that you can only simulate macroscopic sex. Fusing two cells becomes a little more difficult, since you must pick one of the two new strands to use for the genome. I guess you could just choose randomly.
The main advantage of diploidness I see is that it makes sexual reproduction in DB closely analogous to real life. We wouldn't be throwing the baby out with the bathwater, so to speak.