[INTERNAL] Remove OperationRouting abstraction

This commit removes the unneeded OperationRouting interface and flattens
the package structure inside cluster.routing
This `djb` case should be handled below by the default case?