Cleaner templating

This style of templating has the same effect as before, but its a bit
easier to read.
Without the array support in the template, how does your hierarchy work today?  This work should support your use case if I understand correctly.  Are you also running multiple DHCP servers in the same subnet then, perhaps with different pools of addresses?