But when you spell it ad hocracy it looks like the word is hocracy and you are somehow adding to it. Maybe the hyphen is a good compromise.