in reply to Style question: symref or eval?

Thanks, everyone. I actually started with a dispatch table as suaveant suggests, but abandoned that for other reasons. I may go back to it -- thanks for the reminder.

For the moment tye's comment clinched it for me: I'm staying with the symref.

(Note to self: use goto SUB in some devious way in the future.)