I think Perunovich might have one more level to his game, but I think his ceiling at this point is a #5/6 offensive/PP specialist. That kind of player can be a solid asset if you have the personnel to shelter them (and if they aren't overpaid like Krug). I agree with you that we don't have the personnel right now, so he doesn't provide a whole lot of value to us at the moment.
But whether you want to hold onto him or trade him, the main thing we need to do is give him more NHL games. His value is pretty low right now so if he can get some more games under his belt maybe he will improve which would be good for those who want to keep him and for those who want to trade him. And if he doesn't improve/plays poorly, so be it. It only helps our draft position and we get a clearer picture of where he is as a player.