This is my opinion on the bathroom visits. If you're simply taking a pee while you're at an office building you deliver to, then it is defintely on company time.
If, however, you need to do number 2 and you want to do it in your favorite, clean, with no disruption bathroom on your route, and you need to drive 5 or 10 minutes to get there, I will deduct this time from my break or lunch. Its only fair.
Lets face it. We all know of the bathrooms that we don't want to take a crap in, but all of us have that 1 bathroom that is the holy grail of bathrooms to take a crap in.
Its funny, because the postman clued me on the best place on my route to do it. Its a new apartment building (luxury to boot) and the model apartment is open for us delivery guys to use the toilet. All you have to do is say hi to the property manager and you can go into this model apartment, lock the outside door, and then lock the bathroom door and I have more privacy than I do at my own house. Its a beautiful thing