The bit parts here are Rodrigues (undersized depth forward with ample NHL experience in Pittsburgh and Buffalo, currently an arbitration-eligible RFA who made $2 million last season), David Warsofsky (signed through 2020-21, but 30-year-old AHL depth on defense), Jesper Lindgren (a RHD who showed some potential on the Marlies this past season but is 23 years old and a project prospect), and Pontus Aberg (not signed past this season).
The main pieces in the deal are Kapanen in exchange for the first-round pick, the cap space the Leafs have availed, and a solid B+ prospect in Hallander.