I no longer own Shorts, but IIRC we had an option to NOT use DynaPDF (remove the PDF class and maybe turn a constant false?). The code for Shorts hadn’t really changed much in the years before that either so it might still be usable. It’s not API 2.0 compliant which could be an issue for you I suppose.
For very lightweight reports the built-in reporting should be okay. Not sure you’ll be happy with it but if it does the job then you’re out nothing.