I dont know much about this. But i dont think the length of the recommendation matters too much as long as the recommender can tell his points (which means your merit, and hopefully some examples to back it up). BTW, if i were the adcom, i dont wanna read long recommendations either. Sad to say, laziness is just human being's nature!