Chande controller route walker to a single walker class instead of seperate classes for all possible walks
Move the route walker code from oper to controller_route_walker