Small rats are not grossly too small. but he should be on mediums.
Sometimes all I can get my hands on are small rats so If I have one on mediums I'll give them a small, even though it's smaller than they should have. It's not a big deal.
You wont see much weight gain in 3 weeks anyhow but you should switch him to mediums next feeding.
Cheers,
Chris.