This was a great move by Ray Shero. Dupuis can play on any line, kill penalties and put up some points every so often. If he scored 15-20 goals and kills penalties, he'll be worth every penny.
The Pens now have 9 forwards under an NHL contract, with Jeffrey and Tangradi both yet to make the NHL roster (though certainly Jeffrey could at the very least).
That leaves about $6 million to sign 3-4 players (likely all forwards). Depending on who is available and how they play this, one of those guys could be a certain Mr Jagr.