PDF::API2 has a HUGE object model that is surely capable of adding text. However you might be better off with
PDF::Reuse wich has a clear API and can do that too (look for the prFont and prAdd methods).
I'd provide you some code, but i gotta leave office now.