in reply to '100 elsif's vs hash of coderef's

I don't have a specific number for where I'd place the tipping point, but, judging by the code sample in your post, I'd say you're well past it.