Não conhecia o App::Rad. Vou dar uma olhada. O que eu gostei do MooseX:App:Cmd é que ele define cada subcomando como uma classe (ou Package), portanto se o número de subcomandos ficar muito grande é só colocar cada classe em um arquivo diferente. Mantendo a escalabilidade. Thiago Yukio Kikuchi Oliveira