Perhaps I have misunderstood what your requirements are, if you are going to be mass producing PDFs you may want to create a template PDF file, and populate it with data using PDF::Reuse. Check it out, it may be exactly what you need.
As Jim Carrey said in Bruce Almighty - B E A utiful! This looks to be exactly what I was looking for. I have learned so much for the Monks suggestions!