If I install an updated configuration file with new ownership and permissions and run etc-update to update this config file then the new ownership and permissions are not transferred to the updated configuration file. See, for example, bug # 28868. I want to update the ebuild so the config files' ownership is changed from root to apache. Have used insopts in the ebuild. However, if the user already has phpmyadmin installed then cfgpro/etc-update prevents these ownership changes from occuring.
I'd recommend handling that in pkg_postinst(). Change the file to be merged, and any existing ones too. There isn't an interface for dealing with the permissions issue.