Nice job, but I have one small fear: A large part of your program is the data. This is bad (for some values of bad), as any changes in the perl API will invalidate the list. Changes have been made with every version of perl AFAICR.
in reply to Annotate XS code with notes on the perl API
You must have built the list from something, and it would be nice if that 'something' (and the way of constructing the list) was made available.
Just my Dkr 0.02 (which is less than the smalles coin - a 0.25 Dkr ;-)