The answer, often missed these days is "keep it simple"
If you only need to show few states, just use an LED and not an LCD
If you don't need loads of buttons, don't fit loads of buttons
If you don't need a 32b, floating point 250Mhz processor, don't use one!
-50 to 50 is actually not too bad. I'd also suggest that it's actually really pretty difficult to actualy soak a running electronic device to a genuine -50 degC due to the heat that device intrinsically makes, and the thermal impedance to the environment (ie, put it in a plastic box and not a metal one)
Humidity wise, use a "gore vent" to provide pressure equalisation but not allow water vapour in/out, use a large sachet of desicant in the enclosure to absorb any mositure that does get in (obvs, once temp drops below about 3 to 5degC humidity drops to pretty much zero)
The biggest issue will be sealing for pass throughs. This means decent sealed connectors and thinking about what controls need to actually pass through permanently. There are a wide range of commercial connectors designed for arduious off-highway applications like excavators and dump trucks etc, from companies like deutsch (google DT and DTM series) which use plastic housings to keep costs down. Full MIL spec metal connectors are EXPENSIVE and an overkill for this sort of application. One option for controls is to use a "remote" control pad, which could be standardised, kept indoors, and just be connected to each device when needed. You can get "capped" connectors that use a sealing cap to fully seal them when not used, and hence you could have a std 4 wire interface (power + coms) and use one "controller" for all your devices?
Most off-the-shelf capacitor ratings stop at around -45 degC, but in reality, as mentioned, i doubt you'll actually see any lower, especially in a sheltered or semi-sheltered environment. Certainly avoid big electrolytics for critical items.
One important item i fit to all my control units now, is an internal temp sensor (some micros now include this internally). That enables me to log the temps the device has actually seen in the field, and provides me with important design data!