The training program that I had a good results from was period-based. I moved up a full grade on my redpoint and gained enough confidence to try some more challenging sport climbing projects.
It's like the normal cycling macro, meso, micro-cycles, but there's not much of a macro-cycle to encompass it all. This is mostly from memory, since I don't have my reference handy atm. The meso-cycle is like this:
1) 4 weeks endurance training
2) 3 weeks strength training
3) 2 weeks anerobic training
4) 1 week rest
Each of these cycles are broken down into 3 to 6-day training periods, depending on how much time you have available. In this case, sport-specific training is like yoga, hangboard workouts, or weights directed at the muscles you use for climbing.
M: Climbing or Sport-Specific training
T: Cardio or rest
W: Climbing or Sport-Specific training, light cardio
R: Cardio or rest
F: Climbing or Sport-Specific training
So for your first meso-cycle, find a route that you can climb easily, probably about a grade or two below your current project, and a belay slave. Climb continuously for 30 to 60 mins. If you can't find a belay slave, boulder and try to do about 100 moves continuously. The idea is to not get pumped at all. If you get pumped, you're climbing too hard.
The next cycle is your strength training phase. Find 5 bouldering problems that are right at your level and climb these in succession. Give yourself about 2 or 3 mins rest between problems. Do as many sets of these as you feel comfortable. Make sure you're not climbing more than 4 days a week during this period, or you really risk injury or overtraining.
The next cycle is for building anerobic strength as well as mental strength. Get on problems that are way over your head. Top rope everything. Hang-dog routes as long as you can keep pulling down. This is where your belay slave will come in handy again. You'll be constantly fighting a pump, and you'll be conditioning your brain that you can actually do those moves. If you can do all the moves, then it's just a matter of linking them and having enough endurance to send the route.
Rest for a week. You'll be amazed how fresh and strong you feel when you start your next endurance cycle.