I agree with your sentiments. I'm fine the fact that DMZ defines the rules and agree that the adjustments are trivial. But as you see (perhaps it's just me) I think of modeling this a little different than others. I'll just have to adjust my way of thinking to DMZ rather than the other way around. :-)
But let me just say, that finding the tidbit about the naming rules for join tables would've been pure luck on my part. I couldn't have done this without asking and moreso - without you answering. The documentation for DMZ is clearly very complete. Yet I find myself jumping all over to try and find answers to my questions.
I don't want to sound ungrateful. I am not. I love DMZ and I'm grateful for your support.