I think Origen gets a bad rap. Even if he did advocate for apokatastasis (an accusation that I think warrants a fresh scholarly investigation), I cannot see that he said anything that was contrary to established Catholic doctrine during his lifetime. Teachings which were attributed to him were not formally denounced by the Church (by the Council of Constantinople) until almost 400 years after his death.
The Council was right, of course, in condemning the erroneous teaching, but I think the Council was not clearly justified in attributing these teachings to Origen.
I see no justification to call Cyprian a Saint while calling Origen a heretic. They both held views which were later determined to be heretical. But Cyprian clearly (and quite forcefully) expressed his views, while Origin’s alledged advocacy of apokatastasis is unclear and, at times, contradictory in his writings.
Origin ought to be a Saint of the Church, IMHO. At the very least, I think the Church ought to expunge the accusations made against him by Constantinople if clear and conclusive evidence of his guilt cannot be produced. The memory and reputation of the man has been tarnished for 1500 years, but the evidence against him is sketchy at best.