There is an issue with hoarding dkp in one of the guilds I interact with, though I'm sure they are not the only ones. Is there a method, or would it be possible to create an easily automated system where, instead of giving everyone who was in the raid X dkp, you give them X /(current_dkp/K) where K is some number decided on by the officers or whoever and entered in through the addon. I don't know how complicated it would be, but it seems like if it is easily doable, its a straight forward way to reduce hoarding by creating an over time dkp cap.
This might sound stupid, lols, but it was just something I was thinking about.