Management of large number of downloadable PDFs
I'm not familiar with Docman (or Joomla for that matter), but I think Craft is perfectly capable of doing what you're describing.

Your strategy of creating an entry per PDF seems reasonable.  Entries get custom fields (of course) and revisions and you can use Entry Types to display them in the various formats that you require.