Here you'd need 1 separate 20 A ckt for each bath. Some towns on Long Island require you to also have a separate ckt for an A/C in each bedroom, in addition to the regular outlet circuit (AFCI protected of course). So, the sub-panel doesn't really seem out of line.
As a side-note; A fellow sparky who has been working at Home Depot to supplement his income, related this story to me. Seems down the road from his house, a HO wanted to have some high hats installed and contacted an unlicensed "pro." As he's removing some cans from his truck, SCPD pulls in the driveway behind him. When he was asked what he was doing, he replied, "Just doing some electrical work." "Do you have a license?" "Ummm no." The officer was nice enough to provide him with some nice bracelets and a trip to the newly refurbished station house.