Since this release has integration services build-in, you do not need to do anything except bricolage of NIC cards. Set up VM as usual with legacy network adapter, then when CenOS is up and running, add native network adapter and set statis MAC of the legacy one. Remove legacy adapter and boot up CentOS who will recognize native adapter as eth0. Unlike FreeBSD snapshot-revert works fine in CentOS.
CentOS would also recognize shutdown request from hyper-v manager, however stop-vm powershell cmdlet will just turn off power (looks like stop-vm and GUI commands are not doing the same action).