in reply to How can I call a Perl sub with an object from a sub name stored in a var?

$self->$mysub ( eval $myargs)

should already work, at least for:

my $mysub = sub { say "@_" }; my $self = {}; my $myargs = "1,2,3"; $self->$mysub( eval $myargs );