When somebody asks you to do something :) that you feel is rather stupid with an unnecessary level of complexity come back to the basics read this and remember what Randy stated :) He loves flying pigs and he was one of the authors of RFC 1925 an RFC that is still very, valid for many of the things happening in the current network world.
This post was inspired by some VPN and SAAS complexities and SDN and cloud and rubbish I have been recently exposed to :)