I was considering implementing this exact kind of thing for Aislinn to mitigate the strictness of her vaginal limitations, and there is most definitely writing work that's involved. Also this:
Is a big potential headache, not to mention the fact that one Condensol wouldn't always work, and sometimes people are going to be too big to ever fit unless they OD several times over. Also we have to factor in if the PC runs out of Condensol if they have to take multiples. Yes, a lot of that can be handled with coding prerequisites that check variables before even allowing the option, but it's a lot of work to correct what is a minor annoyance at best, especially for static NPC's where the worst thing you usually have to do is clickspam out of the menu, pop Condensol, and then go back.
One thing that might help this problem for things like mobs/events where backing out means missing the scene totally is allowing Inventory access and filtered (i. e. pertinent) item consumption in Sex Menus. Like, you're staring at the list of available scenes, see something grayed out because you're too big, and then go into the Inventory menu and take some Condensol. Then the game takes you back into the Sex Menu and refreshes the checks to see if it all works now. That seems much more realistic than making it a part of individual scenes, but would still probably be a a huge amount of work.