someone could write a simple grammar checker that looks for words in that list, passive voices, sentence length and whatnot and suggests alternatives. It wouldn't work without human oversight but then again, no automated checker really does.
https://languagelog.ldc.upenn.edu/nll/?p=10416 "Filed by Mark Liberman under Prescriptivist poppycock"
edit: Just checked and it still rates "Silly" x 75 as "Good". "Hemingway" x 30 rates as "Post-graduate" but otherwise good. Yeah, it's still broken.