It’s only three hops if, like Trocador, you don’t need to hide the location of the server. They can (and should) enable HiddenServiceSingleHopMode. This hides the location of the client but not the location of the server. Six hops is only for darknet sites that need to hide the server location.
I want to know about this too. Why didn’t you use HiddenServicePoWDefensesEnabled?