Sounds like you have a good handle on what may be important in your environment. As to documents, that can be tricky, but with a little creativity you can set it up.
The key really would be to have a standard against which you measure. For example, you can identify the documents by using a custom form with a field called "Document Type" with a radio button to tell you if it is a charter, requriements doc, contract, technical specification, test plan, etc. Then you can quickly filter in or our based on that. We use this method to pull a listing with hot links to all the monthly quad-chart style status reports for each project currently in progress.