package C; @ISA = qw/A B/; sub foo { $_[0]->SUPERB::foo(@_[1..$#_]); } sub bar { $_[0]->SUPERB::bar(@_[1..$#_]); } sub baz { $_[0]->SUPERB::baz(@_[1..$#_]); }