in reply to Re^2: Wrap eats newlines
in thread Wrap eats newlines

Since you know that Text::Wrap eats the whitespace, you can put the newline(s) back yourself.