Addd support for callback in agent route walker on walk complete; add first cut for controller_route_walker for review