If you have to design a solution to leverage all the features that DMS has to offer, the first thing you might do is, implement data sources for Sublayouts and move the content over to data source item(s). This definitely makes the page DMS friendly but makes website search results inaccurate and probably unreliable. This is because the default Database Crawler is designed to index all the fields that are defined on the item.

Deprecated - AWS Writeup, way out of date.