Используйте следующее:
$self->$ref();
С этим синтаксисом $ref
может быть ссылкой на подпрограмму или даже строку с именем вызываемого метода, например, ,
my $ref = "foo";
$self->$ref();
Имейте в виду, что эти два имеют немного различную семантику в отношении наследования.
Если вы не передаете явные аргументы, скобки являются необязательными:
$self->$ref; # also flies
В противном случае используйте
$self->$ref($arg1, \%arg2, @others);