I've just got 11.2 running in VMWorkstation 7 with "e1000" for mgmt, and "VMXNET3" for 1.1 and 1.2.
They came up uninitialized, but VLAN configuration fixed that.
I have rebooted the VM 4 times, and not had any issues with the MAC addresses moving. Yet. :)
I started with the 11.2 .ova.
Converted it to .vmx with the ovftool.
Imported it into VMWorkstation. (ignored an import error(?) and deleted the 4th interface in this process).
The interfaces are defined in my .vmx file as below:
ethernet0.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.connectionType = "custom"
ethernet0.virtualDev = "e1000"
ethernet1.present = "TRUE"
ethernet1.addressType = "generated"
ethernet1.connectionType = "custom"
ethernet1.virtualDev = "vmxnet3"
ethernet2.present = "TRUE"
ethernet2.addressType = "generated"
ethernet2.connectionType = "custom"
ethernet2.virtualDev = "vmxnet3"
ethernet0.generatedAddress = "00:0c:29:50:c8:ec"
ethernet1.generatedAddress = "00:0c:29:50:c8:f6"
ethernet2.generatedAddress = "00:0c:29:50:c8:00"
ethernet0.pciSlotNumber = "32"
ethernet1.pciSlotNumber = "160"
ethernet2.pciSlotNumber = "192"
ethernet0.generatedAddressOffset = "0"
ethernet1.generatedAddressOffset = "10"
ethernet2.generatedAddressOffset = "20"
ethernet0.vnet = "VMnet1"
ethernet1.vnet = "VMnet5"
ethernet2.vnet = "VMnet6"
Hope this helps.
Good luck!
David Pasch