Bidik, I'm glad he (and you) weren't hurt running across the road.
I've heard some people use a baby gate across the front door for those whose dogs bolt out the door. Otherwise, lots and lots of training. I know for my guy if there is any question before opening the door I pick him up. As for holes in the fence... lots of patching and policing to make sure there is no place they can get through, under, or over. Otherwise, yep, there is a wonderful world out there to check out.