OK so for the alternate route- after you catch mom drinking 3 times, she loses her job at the company. There's no difference in images or anything to suggest that it's different dialogue, so you'll probably skip past it if you're not looking for it.
If you go to the stripclub and request private dances 10 times, you will meet Dima, the owner. In this conversation, he will say something that english readers are supposed to interpret as "fight 5 dudes in the park" (the dialogue didn't imply well, and finding it required following a bunch of russian language variables in the .qsp)- so, you have to unlock Elsa (follow mother's ex-boss home, see Elsa there. In school, meet her in the hallway from 17:00-18:59 to get the "have to think" dialogue).
Then, start walking in the park and beating up gopniks until you meet Brick (It's likely that it only requires that you beat up 5 of the guys but not actually meet Brick, but I saw the same variable attached to both so it's a good metric at any rate).
The next time you drink with Dima, he'll request that you find him strippers. So, you wait for Mom to get drunk again and offer her the strip job.
The next day, between 14:00 and 19:00, you go back to the club for the audition. And, from there, she's a stripper.
At this point there are basically three things you can do:
1. At exactly 20:00, if you go to the dressing room with arousal > 80, you can drag her into a bathroom for a blowjob.
2. from 21:00 onward, you can "Find mom" and watch her doing a dance in a cage.
3. You can "Watch show", in which there's a 1/3 chance that Mom will be doing her stage show.