There's certainly a lot of overkill in here, especially without some explanations (any proposed land use changes and land use intensification). On the flip side, given how much overkill there is, there's perplexing gaps in the network. If there's passenger service on the Framingham Secondary to Leominster, just go a little further and make a connection to the Fitchburg Line in Fitchburg. Also, no Providence-Worcester service, but there's Ayer-Worcester service which has significantly less demand. Three stops between Durham and Dover is incredibly excessive for that area (again, unless you're proposing massive development, or radical deregulation of land use/zoning).