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