Just wanted to thank andrzej and InterflugIL62 for the info - very happy to hear that I should be able to get all my BP's at FCO.
And also want to thank the folks who've shared about ZRH lounges on other threads - specifically ntamayo and JonNYC.
With their suggestions it looks like I should use the Allegra lounge on my outbound 3 hour layover and the Swissport lounge on my return. Maybe I'll actually fun into an FT'er this trip.