今まで上記のような Path Spec を実装するときは sub hoge : Args(1) { my $self = shift; my ($c, @args) = @_; } こんな感じでやってた。 で、今回はこういう Path Spec を実装したかったので 同じようにだけでできるかと思ってやったら dispatch されなくなってできなかった。 sub hoge : Args(0) { my $self = shift; my ($c) = @_; } sub hoge : Args(1) { my $self = shift; my ($c, @args) = @_; } sub hoge : Args(2) { my $self = shift; my ($c, @args) = @_; } で、それを sasata299 が解決してくれた。GJ Chained を使えばいい

