Having a deeper look at the code I'm hacking on, it didn't start the main POD block with =pod. My uew file only had this defined for block comments:
in reply to Re: Ultraedit Syntax Highlighting and POD unmatched quotes
in thread Ultraedit Syntax Highlighting and POD unmatched quotes
Block Comment On = =pod Block Comment Off = =cut
Adding in =item to the uew file, and adding =pod to the perl file (it was missing) fixed a lot of problems.
Block Comment On Alt = =item Block Comment Off Alt = =cut
Still, UE should allow multiple pairs of these (and a few other things).
Quantum Mechanics: The dreams stuff is made of