How about pre-processing the text with one of the Text::Wrap'per modules?
In reply to Re: PDF::Labels and word wrapping by fglock in thread PDF::Labels and word wrapping by NailBombJoe