While it is very hard to get EVERYONE to agree on definitions, many breeders agree with the 10 spot rule for hypo (some go more, some less). As for carrot tails - the most accepted definition is a minimum of 10 - 15% (depending on the person...some go even higher) solid orange that is UNINTERRUPTED (that's key) by any black spots. I would be very hesitant to call the tail on your leo a carrot tail, though it's a very nice tail.
This is what a carrot tail should look like - all orange and white, no black.
To give you an example of a very iffy carrot tail...this is Mirage. I'm not 100% comfortable calling him a carrot tail, because he has one black spot in the middle of all of that orange. He's so close to being a true carrot tail that many people would be ok with that term with him.
Now take Gilean...he has pretty much the same length of orange in his tail as Mirage, but more black spots. I do not call him a carrot tail - ever - because he falls well below the carrot tail standard most large breeders accept.