ふむ

NEXT モジュールを使わず

sub new {
    my $self = shift;

    $self->config($_[-1]);
    $self->SUPER::new(@_);
}

としたほうがよさげ。