I think your (royal you) view on the trade at this stage comes down largely to your opinion on Olivera. For me, between his age, health record, lack of major league exposure, and defensive limitations, plus the 6-year commitment, I'm just really weary of acquiring him. I'm fine with trading Wood and Peraza (especially Peraza), don't give two shits about Avilan, but I would have liked to have gotten someone with a higher floor than Olivera. His upside is nice, but his expected value isn't actually that great and if his defense sucks where are you going to play him? At least he's cheap so they can still build around him.
I just really don't want them to be in a position where it's 2017 and Olivera has already fallen off, Dan Uggla style.