UFC officials announced the bout on Thursday.
Bowles (10-2) captured the 135-pound title by knocking out then-champion Miguel Torres in August 2009. He lost the belt in his first title defense to current champion Dominick Cruz. Following the title loss, Bowles defeated Damacio Page and Takeya Mizugaki before facing Urijah Faber at UFC 139 in December 2011.
Faber defeated Bowles by submission and Bowles has been out of action ever since due to a broken hand suffered in the fight.
UFC 160, which takes place on May 25 at the MGM Grand Garden Arena in Las Vegas, will be Bowles’ long-awaited return to the Octagon.
Roop (13-9-1) appeared on the eighth season of The Ultimate Fighter as a lightweight. After going 1-2 following the show Roop was cut by the UFC. He returned after a stint in the WEC as a featherweight, having fought once as a bantamweight.
Roop returned to the bantamweight division in his last outing against Reuben Duran at UFC 158 on March 16, winning by unanimous decision.
For more fight announcements, cancellations and rumors, check out the MMAWeekly.com Rumors Section.