Also signed Poehling to a 2yr deal, $1.9M AAV.
Flyers will have a lot of cap room the next four years or so, and you can't roll it over, so you want to use it.
By the time last year (Michkov, Bonk) and the next two drafts (3 1sts, 4 2nds, so far) have to be extended, these contracts will be in their back end with a much higher cap (will start to increase at $4M a year this summer).
Plus they probably won't have to give Hart an extension.