in reply to
'extract' subs from source code
This is just an idea - not a real solution - but hopefully, more knowledgeable monks can either comment on it's viability, or explain it's unsuitability:
Since sub names are in the "main" namespace, how about using the perl debugger to load and print the sub info, without actually executing the program ?
"By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest."