Ok so you are suggesting that the existing vcloud cloud provider (not vcloud-director in labs) works against the 1.5 api still. That's good to know!
Wrt nat, the approach you mention sounds reasonable. Are you curious if the approach is sound, or need guidance in achieving it? If you already have code, you could raise a pull request associated with a jira and we could have a look. -A