in reply to MooseX::Getopt help without nagging

change

has name => ( is => 'rw', isa => 'Str', required => 1);

to

has name => ( is => 'rw', isa => 'Str' );

mtfnpy