refactored Base:route_eval for improved legibility

refactored Base:route_eval for improved legibility