Your diagram shows an inverting OA outputting a non-inverted signal in the range 0-5 volts, so your intent is a bit confusing. You mention comparators, so I take it the input is an analog signal in the +/-12V range, and you want to translate this to the 0-5V range with overvoltage protection on the input. I suppose a standard current driven high voltage diode bridge for your input voltage to current conversion in that OA configuration contributes too much offset or something? That would be one of the few things that can take indefinitely large input overvoltages within reason, without blowing up your input connectors, traces, and overvoltage source.