[INTERNAL] Remove OperationRouting abstraction

This commit removes the unneeded OperationRouting interface and flattens
the package structure inside cluster.routing
I think you need to match on "simple" too here