Absolutely, SureBackup is *totally* designed to be used with scripting to achieve comprehensive recovery verification, as every environment and app are unique - and so are recoverability testing requirements. Some folks are fine just with the VM booting, but most serious customers want to test their entire multi-tier app can be brought back. So there's definitely that complexity, which is why smaller customers usually don't even bother implementing SureBackup (especially since most did not do test recoveries even before Veeam). But bigger customer quickly figure out that it is easier to do some scripting once and get everything automated going forward, than to rarely perform recovery verification of a very small part of an environment manually as they have been doing before.
By the way, how often did you do test restores before Veeam, what percentage of your backups are you restoring during each test, and how long does the whole exercise takes? Most customers tell us they don't even have enough storage to test restores of any meaningful part of their environment, which is one big issue SureBackup addresses.