Good news everyone! The next version of BaseCamp will have a preference that allows you to move waypoints, or drag routes/tracks without holding option. This preference will need to be added manually to the BaseCamp preferences file. If you're interested, here's how you will be able to do it:
(Note, these steps should only be followed by advanced users!)
1. Run 'Terminal'
2. Enter the following command exactly as shown.
defaults write com.garmin.BaseCamp NoOptKeyToMoveUserDataKey -bool true
3. Run BaseCamp to verify that the drag behavior has changed.
Note: to revert BaseCamp to its previous state enter the same command as above, but change the 'true' to 'false'.