Brian Rose will take on durable Bulgarian Alexey Ribchev when he returns to action at the Bolton Arena on June 29.