He does sound quite small. But if he's eating, I wouldn't worry too much. Some snakes are just slow starters.
Maybe in time his feeding response will be better. All of my black pastel gened stuff are monster eaters compared to my other snakes.

For switching, try putting both the rat and mouse together at the same time when feeding.