That is fine. For each document mode, we will have key bindings that will that assist in syntax expansion, indenting, smart tab, smart paste, and then fall through to the default key handler. ada_enter command does do syntax expansion and indenting for Ada mode, and then falls through to the default key command for the 'ENTER' key. It is also possible to override or completely unbind a key for a specific mode, but we don't do this by default.
Was there a binding in ada_keys for 'BACKSPACE' in the previous defs file? There not supposed to be, and that could have caused the problem. It's possible that just reloading the ada module in the SlickEdit macros would have fixed the problem, but if starting with a fresh configuration directory fixed the problem, I wouldn't bother going back to the old config.
I can't advocate editing the vusrdefs.e file in the configuration directory. It's not recommended.