Немного опоздал на вечеринку, но я нашел, что это работает, если ты не хочешь все предопределить.
use warnings;
use strict;
use AppConfig ':argcount';
my $config = AppConfig->new( {
CREATE => 1,
GLOBAL => { ARGCOUNT => ARGCOUNT_ONE },
} );
$config->file('sample.cfg');
print $config->foo();
# or
print $config->get('foo');