[eluser]OverZealous[/eluser]
[quote author="tunesmith" date="1257473224"]How far does this go, is it all right to name the table something wildly different, with different caps conventions, etc?[/quote]
DMZ was not written with the idea that you could override table and model names completely. Some things may work incorrectly, so it isn't supported. Even if you rename tables, join table names and ITFK columns are automatically generated, and cannot be overridden. It really is best used for new or simple systems that can be redesigned to fit the expected schema.
Also, there must be a unique column called ID on every table, and it must be automatically filled.
That being said, there is only one place in the core DMZ where automatic pluralizing if the model cannot be avoided — in determining the relationship table name of self-relationship.
It might work; if it doesn't work, I cannot provide support. You'll have to dig into the source code to understand it.