Nope, really not that complicated. Where I work, they just hired on a specialist contractor for a year. That person assisted with the audit of sites at the same time they trained web developers in remediation for existing sites and methods for building new content.