It really depends, honestly. The AI behavior on both sides can seem to vary greatly from one attempt to another, and without any authority to tell them to do what they 'should' be doing(in this case), things can go no-win pretty quickly.
Slaying Ravana's obnoxious(seriously, shoot-through hulls pretty much everywhere?!) until A. you identify and remove that one offending AA beam from the underside spine of the Ravana, and B. park yourself up front near the 'mouth' of the beast and unload your bombs on the Navigational subsystem. Oh, and Ursa/Kayser turret, with Akheton SDGs in the first slot for quick turret busting.
If you could give your wingmen fighters to cover you(instead of almost inevitably being slaughtered themselves, in bombers), it'd be almost mindlessly simple(even on Hard; heck, probably even on Insane), once you realize the front of the destroyer is virtually undefended.