I have noticed that a lot of Pod has blank lines between the lines such as
code
=head1 DESCRIPTION
text
Are these blank lines strictly needed, do specific parsers get upset if it is missing.
The description for cut in perlpod helps a little but I was wondering about other constructs :
To end a Pod block, use a blank line, then a line beginning with "=cut", and a blank line after it. This lets Perl (and the Pod formatter) know that this is where Perl code is resuming. (The blank line before the "=cut" is not technically necessary, but many older Pod processors require it.)