Phil Goguen of Kingfisher Road spoke against the project because of the price tag to the taxpayers.
“There are too many loose ends at this point,” he said. “Do a study first before you go out and ask for $3 million where you really don’t know what it’s going to cost.”
The plan, which required a two-thirds vote, was overwhelmingly approved, with only a few voicing opposition.
The project now requires a debt-exclusion override vote at next week’s Town Election before the money is appropriated. That would allow the town to raise property taxes temporarily to pay for the project. Once the project is paid for, the additional tax burden would go away.
The work will increase the average tax bill on a single-family home by about $42 a year, according to the Finance Committee.
Residents also approved $678,600 for capital projects from free cash. In the past, capital projects were funded through the operating budget, officials said.
The plan was supported by both selectmen and Finance Committee, with both admitting paying for capital projects with free cash will not be sustainable in the future.
“This is not a good long-term solution for next year and the year after,” said Selectman Patrick McNally. “We are looking to find ways to fund these. We haven’t come up with that yet.”