It doesn't keep an internal database so it doesn't track your libraries and can't tell you what is missing, but an excellent alternative is
FileBot. It's super powerful, super fast and for power users can tweaked to do almost anything - it can even run full custom made programmed functions (in Groovy script).
TVRename isn't super great at recognizing obtuse filenames and FileBot seems to be much more adaptive and will recognize really strange names.
Personally, I'm still attached to TVRename and I like the functionality of finding missing library items, so I use FileBot a first to rename all my imports, and then use TVRename to scan them. It's an additional step yes, but it's much quicker where you have a whole season of files with weird names.
But it would also serve quite well as a complete replacement of TVRename should you be happy to forgo the missing items feature. You really just need to separate your workflow to import shows and movies individually as it won't deal with 1 import that is mixed.
Maybe it could help someone.