[INTERNAL] Remove OperationRouting abstraction

This commit removes the unneeded OperationRouting interface and flattens
the package structure inside cluster.routing