I think other folks have requested this before. Just wanted to suggest another angle. I think it would be cool if the BN Detective compiled a Bestiary as part of his duities. Or perhaps a new/different pet could have this role. It would be especially cool to document each monster encountered with some basic information:
* Location & Sub Location where encountered
* Hit Points (range?)
* Weaknesses
* Strengths
I've actually created a simple google doc spreadsheet with this information. It has 166 monsters and almost exactly the data you wanted (I might have missed a few of them -- definitely the once-in-a-game! ones).
But, I would really love automatic information gathering (like where items can be found, especially scrolls).
I could write an AutoHotKey script which could accomplish the automatic information gathering you seek. It would take some doing, but I could append a text file with mob, item found (if any), experience and gold. You'd have to clean it up after the fact, but it would be automated.