I'd be happy if my GPS just stopped sending me on detours through residential areas...
I suspect what it needs are 'hints' from human users familiar with the areas.
(Assuming you're concerned with time, which I assume is at least often the case. For convenience and other 'softer' amenities, hints make much more sense.)