Answer
Yes — Database_SYS.Compile_All_Invalid_Objects recompiles every currently invalid object, the same effect as clicking Compile individually for each one. Wrapping a call to this in a Scheduled Database Task gives you a periodic, automated recompile of invalid objects instead of needing to do it manually.