in reply to Class method names in a scalar variable

yes, just wrong syntax:

try $self->$method();

->Methods are always just strings which are messaged to the class to seek the appropriate sub.

Cheers Rolf

( addicted to the Perl Programming Language)