$host = $c->get_dbconfig->{servers}[2]{host}; as opposed to: $host = C('dbconfig.servers.2.host'); #### use Burro::Config # i want this config to be private... my $privconf = Burro::Config->parse('/opt/privconf/'); my $passs = $privconf->c('foo.bar.2.user.password'); # i want this config to be available to other packages... $conf = Burro::Config->parse('/opt/publicconf/');