I am curious to know, though, what makes you think dynamic_module_makefile has been deprecated? It's used by all of the core modules, as well as any that third-party modules that are packaged for distribution (such as at modules.gotpike.org).
The section titled "New simplified method to write external C/C++ modules" in CHANGES.