I have not down-voted your node but I do think the knee-jerk anti-symref response in the case of symbolic CODE references is often inappropriate.
It is perfectly reasonable to use a Perl package as a dispatch table. After all that's excatly what Perl's object implementation does.
Do you think...
FOO->$bar();
...is really any better than...
no strict 'refs';
"FOO::$bar"->();
... when you are not thinking in a OO way?
It should be noted that the security concern often leveled at symbolic CODE refs (that a malicious user could use a qualified name to access a subroutine outside the dispatch table) actually applies in the indirect class method call but does not apply in the explicit symref case.