Traffic Shaping Multiple EOIP tunnels

Hi All
I’m looking for some input here we have multiple eoip tunnels terminating on a RB and we currently have to have a different queue for each tunnel.
I’m wondering is there a way to set a queue that has a template which run’s a separate instance for each tunnel? IE set a queue with a 5MB limit and have this apply to all tunnels but independently so they are not contending the same 5MB queue.
I was looking at trying to write a script to create the queues but this seems to be more trouble then just creating the queues by hand.
Thanks in advance for any help or pointers
Cheer
Mark

Are the EoIP tunnels all bridged together at some point? or are they being used purely at L3?