Yes, MLE-CMB is fairly simple unless CX drops CMB again.
For my upcoming trip in March 2010 I purposely did not go the CMB route. Instead I chose to fly OW to SIN and then do SQ r/t to MLE. The main reasons were due to CX not operating flights to CMB and few years ago due to unrest, and the recent rise in unrest in Sri Lanka. That led me to the conclusion that, when planning this far out, to go with what I perceive as a the more stable option. The added benefit to my choice of routing is that I have never been to SIN and as a result am looking forward to spending some time there. Also since my AONE3 is starting in Asia, SIN is a much more desirable stopover (1 of the 2 allowed) than CMB. BA MLE-LGW was not a known option to me when I booked this back on April 9. That routing would also be a waste of a AONE3 ticket, and might consider one to purchase a DONE3 instead.