I've got a patch for this already.
Created attachment 10443 [details] patch - Auto-generates DOMNodeIterator and DOMTreeWalker. - Splits out DOMNodeFilter into its own file.
Comment on attachment 10443 [details] patch r=me
Landed in r16267.