in reply to Is there an open-source module for creating PDFs?
Yes, pretty much everything (all?) on the CPAN would be described as 'free' by reasonable people.
Check out PDF::Reuse while you're over there.