Great looking critter. They can definitely handle a medium. I wouldn't worry about what the rat weights as far as percentage of snake's weight. If a medium looks too big once consumed then go back to smalls for a bit. You'll be surprised what a carpet can handle. Share pictures of this animal more. Myself and at least one other Morelia friend here certainly wouldn't mind. I may even feel inspired to share updates on my carpets...