Republican Sen. Aaron Freeman reached a compromise over the city's desire to enforce no-turn-on-red rules downtown.