Acho que se você usar a exportação padrão, isso deve funcionar como esperado (ou seja, sem precisar injetar o serviço router, ou passar manualmente uma referência para ele)
import routeAction from "discourse/helpers/route-action";
(não tenho certeza por que também há uma função interna exportada como routeAction… bastante confuso! Vamos consertar isso)
Embora eu diria… em geral, estamos tentando nos mover em direção a ‘closure actions’ como {{on \"click\" this.someFunction}} em vez de coisas baseadas em strings como {{action \"blah\"}} ou {{routeAction \"blah\"}}.