Just imagine how many people may be affected by 'IDE Controller' suddenly missing and applying the workaround by changing the name to 'IDE'.
I'm saying that box.ovf provided by centos vagrant boxes may be possibly incorrect, as the configuration is not read.
Please verify this. The box.ovf contains 'IDE Controller' - maybe correcting box.ovf is enough to bring the 'IDE Controller' back.