in reply to What is perldoc -lf doing?

Let's find the bug in Pod::Perldoc! I've been reading the source and nothing seems amiss yet, but there is some TODO and notes about an "insane" subroutine. Here are some results:

This one works:
perldoc -f ?


But these get weird and weirder:
perldoc -f ??
perldoc -f ???
perldoc -f ????


This works too:
perldoc -f '<'
perldoc -f '<<'


But not this:
perldoc -f '>'
perldoc -f '>>'


Quotemeta and \Q \E are in play but this smells like a quoting bug to me. Good luck! :-)