Из документов здесь
%= url_for 'named', controller => 'bar', action => 'baz'
Alias for L<Mojolicious::Controller/"url_for">.
%= url_for('/index.html')->query(foo => 'bar')
Как url_for 'named', controller => 'bar', action => 'baz'
может быть псевдонимом для url_for('/index.html')->query(foo => 'bar')
, если первый даже не содержит 'foo'
?