I'm not familiar with the HDhomerun, so I can't help you there.
I never use the Kodi Power Down function, due to the problem you state of unplug/plug in.
I have the one in my bedroom and the one in my arcade cab hooked up on a power strip with a power switch for the entire strip, so I can power it down like that. But I usually just keep it running. For now, I just unplug my music streamer.
You can also get USB cables that have a built in switch.
https://www.amazon.com/JBtek-Raspbe...2&sr=8-1&keywords=usb+cable+with+power+switch
You are probably from the old-school where you always want to "shut down your PC and not just pull the power plug", right? Well, that doesn't seem to be a problem on the Pi, just pulling the plug seems to be the norm, and I have done it hundreds of times with no problems or corruption yet.
IIRC, I think I've also seen an add-on module that will let you push a button that will take the pi through a shutdown procedure, but I would have to try to go dig around the internets to try to find that thing again (and I suspect it is a bit dubious anyway).