Controlling Route Traversal with Flows