There doesn't appear to be a way to remove metadata entry from a container with gophercloud. If you set a key to a null string the empty header is stripped from the request when the POST is made.
If sending empty headers is not possible, there is a X-Remove-Container-Metadata-XXX header option, which would probably require another field (RemoveMetadata []string).