Well now. I even have replicated how I wound up going down that primrose path.
When I went back to my production code, I found in my inheriting module; after applying the revelation I talked out in this forum:
use base qw (Config::General::Extended);
sub new {
...
my $self = new SUPER::new (
...