in reply to How to call subroutines using variables ?

I second what Joost said, but for the sake of completeness:

Change

$s();

to

no strict 'refs'; &$s();

to have it work with symbolic references. Should you be yearning to dynamically dispatch subs, that may be of some use.