The Kansas City Royals placed catcher Salvador Perez on the injured list with lingering vision problems that are not expected to be long-term.