App::Options、値取得時変数名のoptionsは小文字!
App::OptionsというCPANモジュールがあります。
App-Options-1.06 - Combine command line options, environment vars, and option file values (for program configuration) - metacpan.org
# foo.pl --name=bar
みたいに、コマンドラインプログラムで引数を受け取るために使うやつなんですが、
use App::Options( option => { name => "type=string; required;", }, ); print $App::options{name};
この、最後の
$App::options{name}
のoptionsはOptionsではなく、options(小文字!)ですのでご注意ください>アホな自分。