Redeeming and a regular spot, not really. But I can see them inserting him into what I think they had in mind with Slade, a nemesis that pops up here and there to be troublesome. Plus, they are saying that the Hood created Prometheus, much like Oliver's actions brought about Deathstroke, so that part fits the bill.