reroute based on the nearest en route establishment

Radius-search at every EXITs of the original route and search for the
nearest detour time (comparing to the original route). Find the minimum
of detour time across all nearest establishment of each EXIT and
reroute by adding this miminum time establishment as waypoint.