To reduce speeding through the traffic light intersection in Floral City, I suggest the use of rumble strips on U.S. 41. They work. They require little if any maintenance. Installation is relatively inexpensive, a lot cheaper than a bypass. Signs on the approaches could provide a warning.
The ones on 180th Street between State Road 40 and Marion County Road 484 near the Dunnellon schools, east of that city, are very effective.