Not that I know of. You might try using Karabiner to remap the key so you have to also hold down option key to get it to eject, or instead run an Applescript that polls keyboard and checks whether key is down for two seconds before ejecting.
I used Karabiner to remap ⌘Q over to ⌥Q and have found that quite useful. It also shows that the remapping intervention is at a low enough level that you can probably use Karabiner to produce the behavior you want.