I also am a private "toileteer" and dread having to go anywhere else. When I worked outside of the home I would just hold my bms.
I agree with Jen in that you shouldn't have to divulge what type of medical surgery you are having. You could just say colorectal without going into specifics. That is what I have done in the past. It gives enough info without specifically having to get into details.