If rumors are to believed, Persons wants to go to Purdue. But if Purdue does nothing, I've got to think that Persons will commit to Xavier.
The upside of Persons is that he is tough and hard-nosed, was freshman of the year in his conference, and from what I've heard, was a really good outside shooter in high school before tearing his ACL, so he should be able to get that touch back. Purdue has had a really tough time recruiting point guards and now a proven college player wants to come with three years of remaining eligibility. I don't think you let that pass.
As far as Swanigan is concerned, if he really wanted to come to Purdue, giving him until a few days before the signing deadline is plenty of time to decide. If he is just waiting for a Cal opening, deal with it when he decides he doesn't want to wait on Cal any longer.
Just in case, talk to Cline and Weatherford now and make sure that one is willing to go the prep school route, if it comes to that. I think that prep school could make a lot of sense for Cline to build up his body and get more ready for Division 1, especially since Purdue has Stephens and Mathias. Weatherford would certainly benefit from the higher level of competition. I think one would be willing to go if it meant making room for Swanigan.