I've messaged
thundergnat; some of the perl files that aren't generated anymore might actually be worth being generated. But the functionality thundergnat is seeking, I think, should be provided natively by Perl. You can get the character name of a character, and vice versa. I think you should also be able to get the block a character (or character name) belongs to, and vice versa.
To that end, I'm probably going to start another patch Real Soon Now to a) reinstate the creation of those Perl files, and b) create something in charnames (or elsewhere) that tells you about the block a character belongs to.