There is one, much simple, solution: keep the code as it is, just remove the input of the roles at the beginning by letting the default "landlady" stay. Then here someone could just make a patch to re-enable the role input. This will save you and the modder the hassle to overhaul the entire script.
I so wish for this to be the easy solution. But, and I absolutely despise making this contrary opinion, I don't know if even this fix is risk-free enough. Even the tiniest of contextual edits have and are to be made for the script. Like for example, it's a little funny but there's
a small piece of later dialogue during the flashback of the family and MC as a child where the MC falls from a STROLLER lol (which is replaced with something small to simply guise this apparent sense of relations here for the censored ver). It's the original lines like this, even if minute in its immediate effect, that act as a double edge sword, where small incremental bits like this do build the existence of familial relations, but also has the "disadvantage", for the same incremental reason, of possibly(?) being flagged by the i-label even with the classic role changes of landlady, tenant, roomates etc etc. Man, I hate it, really just want people to freely tell their stories unabashedly and without hard restrictions...
BUT I hope I am proudly wrong about this, so really best to just see how it all comes about (alongside whichever small dialogue refinements Nii wanted to make anyways too!

). Otherwise, just hope and keep updated with the news (re-indexing, payment processors, etc etc)!