I just noticed that can/control/route wasn't part of canjs's core when stealing can.
I just fixed that for people using steal: https://github.com/bitovi/canjs/blob/master/can.js
If the AMD build uses can/can.js to determine what's in the "can" module, it's likely this is why it's broken.
David?