Not sure what you mean here, but if you want to 'extend' the guest valn from controller 1 to mcontroller 2 you do not need an L3 gre tunnel.
If the guest vlan is different on both end you do but why would you require this? The vlan is only important at the central site since you're transporting all traffic there anyway right?