Perez realistically is on a 2 year $44 million dollar deal as a 34 year old catcher. I do think the worst thing we could do this off-season is either take on that entire commitment without trading anything of value OR take on even half of that commitment while also giving up something of value.
Between Carlos Perez, Kory Lee, and Edgar Quero we have options at the catcher position for next year and beyond. There is no reason at all the bring in an overpaid under-performing catcher when we are going to need at minimum four starting pitchers just for the big league roster.
The only way I could even stomach this move is the Royals covered the majority of the contract and took nothing in return, which, seems like a longshot as Balta pointed out earlier.