Hi Winston,
I have read everything Apple has to say about Home Sharing problems until I have memorized most of it. None of that (or the various other suggestions like turn on/off IPV6, restart everything, stand on your head and swear) have ever worked for me on Mavericks.
However I recently stumbled across some comments about there being two ways to share in iTunes - and that one should use one or the other but not both. Using both sometimes apparently leads to conflicts. The two methods are 1) 'Share my library on my local network' in iTunes>Preferences>Sharing and 2) Home Sharing in iTunes File>Home Sharing. So I unchecked 'Share my library on my local network', quit iTunes, restarted my iMac and opened iTunes. I still wasn't able to wake my iMac from sleep with the Bonjour Sleep Proxy from the ATV until I then Reset the Apple TV - not Restart, but Reset and then update. That was a ten days ago and I am now able to reliably and consistently wake by iMac from sleep for Printer Sharing, Printopia from an iPad and with an Apple TV for music streaming. I'm convinced that it was the unchecking the 'Share my library on my local network' that did the trick as I haved simply Reset the ATV several times with no effect. Do hope this helps someone else...