50 meters is a good minimum
150meters is a good maximum
Longer sprints are great but for different reasons, anything over 150m starts to become a metabolic workout, and you want it to be a nervous system workout.
6 reps is a good minimum
16 reps is a good maximum
If you can do over 16, you weren't going close enough to 100%. . You may think you are, but you aren't. 100% effort does not equal 100% quality. Between 8 and 12 is best. When the quality starts to drop, making a "gut check" and squeezing out a few more is counterproductive. Keep them sharp, crisp and within 5% of your best, then go home. This is not a volume workout and quality>>>quantity.
Recovery
Walk back+as long as you need
You get nothing from a shorter recovery except decreased performance during the sprint. This is not an aerobic workout and if you are running 50+ miles a week with other hard interval sessions your aerobic system does not need work. This is not a lactic tolerance workout. Think about the goal of the workout and what you want to develop from it.
Gradient.
I prefer 3-5% but up to 15% is fine. Between 10 and 15% will build the quads and calves up, but keep in mind the running action is very different than flat running and it won't have as much carryover. Don't worry too much about the gradient. 6% is just fine.
2 days a week is OK but if recovery is an issues 3 times in 2 weeks is preferable. It's a quick workout to recover from but you probably have other things on your plate as well.