As an ex-competition sailplane pilot, I can truthfully say that I've made more non-airport landings than most power pilots have had hot breakfasts...all without a major incident. Of course gliders land pretty slow, but the long wings make things more difficult than a high wing Cessna. However "dead stick" landings are the norm in gliders and sooner or later you will be flying one!
In a rural area, if there are roads, there are usually fields. Fields are better every time, even soft fields, even fields with barbed wire fences and irrigation ditches. If you are in a retractable, don't pull the gear up....ripping off the gear dissipates energy and may save your butt.
Urban areas present different problems. A golf course, parkland, or a large vacant building site is better than a road. Even a big empty parking lot with those concrete bumps is better than most roads. Often the road is the only open space but the risks are high to you, the airplane and people on the ground. The first rule is to land upwind and up hill if possible. Highways with a big grass central reservation are good but overhead wires, bridges and, of course, traffic are major issues.
Like most things, practice makes perfect. Have you ever practiced an engine out landing, even at you home field? If you haven't, the chances of making an incident free engine-out landing on any road is pretty slim.