I use Lightroom, not Photoshop, for my contact sheets, but maybe my approach will offer you something.
I too wanted complete file names as well as (sometimes) e.g. virtual copy number, file dimensions, ISO, etc. My solution was to make a print template of 1 column x [n] rows, with the cell size height made to comfortably accommodate “n” and width made as large as possible (this gives the full width of the paper available for the information that is to be printed). I have templates for n=6 through n=15.
Depending on the length of the information to be printed, more columns than just one will work also.
I do this almost always on 8-1/2 x 11 paper, when I want an inventory for the prints in a certain folder or box. One could of course have a template for larger images printed on larger paper.