I think something like that would have to be custom coded... a data layer is just one way of passing information between the site and the analytics... it's not even the only way....
Data can come from different sources (data layers, cookies, session variables, custom event details, in-line attributes, etc)
So if you have an issue with missing data layers, I think your best bet is to code a solution that flags pages without data layers.... that is of course assuming that you aren't using the data layer itself as the trigger for your rules... then you potentially have a bigger problem of tracking to overcome....
Can you share more details about your implementation?