I've thought that it'd be interesting to publish an adblocker subscription for signatures. You can block individual users' signatures with eg. bitcointalk.org##.sig186520, and/or you can try to block signature ads generally with filters like bitcointalk.org##.signature table.
Userscripts are a good idea. Let me know if some small change on my end will help your userscript a lot.