I don’t find that rail passes are worth the money.  Still, you may want to add up the costs of your individual train routes and compare them to a rail pass.  Rick Steves has a thorough guide to rail passes in Italy.