Sunshine hours has more to do with the fact that the sun sets here at 4:00pm in the winter. More often than not it's sunny or cloudy with sunny breaks.
Actually, just the opposite. If most of the cloud cover/gloomy weather happened in the winter, then much of the clouds would be at night...which wouldn't dramatically reduce your sunshine hours.
If the gloominess happened during long days, you'd really see a drop in mean sunshine hours.