Dynamic special page link for all posts with tag

I am trying to create a series of pages, where each page has a set of posts with a specific tag, but with a different sort order from other posts.

until now, I have been using channels, and creating a new channel route for every new set of posts, however I would like to do it in a more programmatic way.

Ideally, I would be able to do something like this:
routes:
/travel/: travel_index
/travel/{tag}/:
controller: channel
template: travel_posts
filter: tag:#{tag}
order: published_at asc

however when I try this, when I try and navigate to anything here, it redirects to the first post on my site.

Any ideas?