How can I generate a list of PDF Forms based on user input?
It may not be the best way, but an easy way to do this would be to use core's taxonomy module. From the module's docs: "Taxonomy, a powerful core module, gives your sites use of the organizational keywords known in other systems as categories, tags, or metadata. It allows you to connect, relate and classify your website’s content."

In a nutshell, I'd suggest to create a taxonomy vocabulary for your type of workers, and add a term for each (hourly, salary, etc.) and attach a file field to the vocabulary, where you can upload and attach the PDFs for each term. Then on the front end, you can create a view that lists all of the file fields attached to that term.