If he's cleared waivers and you accept him back, he loses his R5 status and you can do anything you want with him.
You are stuck with his ML salary. Though I believe if he was never assigned by the team that drafted him, he may revert back to minor league salary. I seem to recall that from somewhere.