Sounds great--he'll probably regain his strength pretty quickly, so be prepared to move him up to something more appropriately sized after a meal or two. He's not likely to put on much weight eating rat pups.
Hopper rats would be a better choice.

Remember, ball pythons are made for fasting, so his body will know what to do with that nourishment pretty quickly.