I don't keep corns so i'm not a tremendous help here, but consider ball pythons. Many people on this forum breed their males once they hit about 500g and BPs get to 2000g-3000g easily. Again this probably wasn't too much help but if the male is ready to breed I don't think you can hurt him (as long as you don't overbreed him)