You may right, if I remember correctly, some of coding script was written to be compatible with the change of gender and pronounce like
"bra bra bra (mc.gender) bra bra bra."
But some of them not, like
if mc.gender = male >> show texts A, if not >> show texts B (just an example, Python is not written by that.)
So it still hard to redo it from the beginning, in my opinion btw.