We did so this morning.
Kept our bags last night (utilized express walk off), ate breakfast at Lumiere's at 7:00 am, left the Magic at 7:30, boarded the
DCL shuttle at 7:40, drove away from Port Canaveral at 7:45, arrived at MCO at 8:30. In PLENTY of time to make our 11:05 flight home.
Only negative is if your flight is before 11:30 you can't use on board airline check in. Didn't matter to us cause we flew SW and they don't participate.
We saw the doors open and people start leaving the ship at 7:00 as we sat down to eat. As long as the ship isn't delayed significantly arriving to port, you'll be fine. I'm so glad we took the 11:05 and not the next nonstop at 2:20!