You're underrating Williams, he'd be a great addition.
He's 31. His best offensive days are behind him. He really isn't that different than the players we currently have here. He's a nice player to be sure, but if you are trading Perron, get a player with a similarly high ceiling and aim for a center.