Hi timstl.
Thanks for posting this up! I’m going to have a play with this. I guess asking for a catch-all solution is unlikely as at the end of the day, the older markup on a template level will probably restrict being able simply patch everything site-wide.
I’ll give the snippet in your last post a go and I’ll report back 🙂