Clearly, Fiasco Labs' solution is the best: it works right out-of-the-box, is nearly universal, and is DIYable requiring low skill.
There are many old-school task that require straightening metal. Auto body repair using hand held specialty anvils, hammers, and heat comes to mind, as does straightening bends in hand saws, band saw blades, and vintage cross-cut logging saws. It's amazing what can be accomplished with a bit of brain power and persistence. This approach may or may not work with extruded aluminum; the rib may become weaker, though I think not to any functional degree.
A third approach would be to straighten the rib as best as possible, then grind the sides of the rib to remove the remaining high spots, then install a U-channel (rather thin, custom-bent, stainless steel) over the rib, using an epoxy glue to fill the gaps between the rib and the u-channel. The U-channel would need to be custom bent from thin gauge stock, and would need to fit snugly in order to be a close enough match for the radius of the door rollers.