Is Pompei an absolute must? Because the other locations you're listing are not even close. If its a must, you can do this:
*Arrive into VCE, spend 3-nights
*Travel to Firenze, spend 3-nights
*Travel to Rome, for 4-nights
- dedicate a day for going to Pompei. It's a 2.5hr drive one-way so, it may be easier to get with a tour guide and let them handle the driving, route-finding and meals. This tour is one example that may take the stress-off this exception to your trip.
*Fly back home thru FCO
If Pompei can be skipped, you can include a night in Cinque Terre. It'll be a nice change-up to the cramped/hustle-bustle of the cities, let the kids stretch their legs and enjoy the coast.
- Would you fly into Naples and out of Venice vs. one centralized airport?
Better to fly INTO VCE. As others have pointed-out, movement coming-into VCE is an easier affair.
- How many nights would you recommend staying in each city overnight?
Given your rough itinerary, no more than 3-days, you don't have much time and you're getting into the American trap of trying to do too much in too short amount of time. Is this a vacation or a march?
- Are there any other cities you'd recommend even as a day trip in this short timeframe?
Sienna or Lucca while staying in Florence. Maybe no day-trips and give yourselves a lag-day where very little is planned but, make it a leisure day. You have teenagers, tell them they're on their own for the day in Florence, make arrangements to meet for dinner or, afterwards.