Newtown’s Zoning Commission has approved a plan for 99 single-family homes on Castle Hill Drive, reducing the original proposal by 15%. Developer George Trudell had planned 117 homes but will now move forward with a smaller, clustered development near Taunton Pond. Critics have raised concerns about environmental impacts and traffic.