It seems like a decent middle ground between high interaction honeypots and full on vm's would be leveraging something like containers.
I've considered doing this before but, you know, if free time grew on trees...
The benefit of using containers is that you can blow them away after every session, they have builtin networking so you can make entire honey nets, they're dirt cheap, and sharing the configs is a no brainer.