The benefits of REST (in this case) seem to be semantic. I don't think there's any inherent benefit other than the fact that if you are familiar with REST and you like the way it works, then this will seem natural to you. I'm not sure that it's worth the modifications to the dispatch method. In particular, I think the question you need to be asking is whether or not RESTful applications are commonplace using Catalyst or not (who cares about other frameworks?). If they are, or if there is a demand, then it could be a good idea. If not, I'm not sure it's worth the effort. In any event, if you do go forward with it, I'd have it as an option (or dual setup as you suggested) rather than switching completely away from the traditional Catalyst dispatch method.