That's a little extreme - I normally get around 4Gb an hour for an HD (H.264) broadcast. I suppose it does depend on what your local provider is using, as I can imagine that an HD MPEG-2 DVB-T broadcast would be a good bit bigger than the equivalent H.264 DVB-T2.
So, while I can't say why your file is so large (multiple sound tracks?), you can post-process it through Handbrake or ffmpeg to re-encode to something smaller. tvheadend won't do it itself, it merely records what's broadcast, but it will call the script/command for you when it's finished.