There are lots of lisps out there that do Plot of layouts, for us a couple of simple rules 1 title block per layout, title block was always at 0,0. We only used 1 company title block.
Ok step 2 had a move title blocks to 0,0 for the guys that screwed stuff up.
I am in the process for a client of doing mixed sheet sizes and orientation again 1 click on a menu, but all title blocks are known and no odd ones.
You can have a play with this needs Multi getvals.lsp you will have to change the corner settings and possible output sheet size we used a A1 size title block. There is version 2 which joins all the individual pdfs back into 1. It uses Ghostscript to combine the pdf's