I'm beginning to think that you don't need to wait the 20 or 25 days to bring up a minor leaguer to get an extra year before arbitration. I think you only need to wait 7 days. There are 176 days in a full season, and 170 constitutes a ML year of service time. So I think it would work like this if you waited 7 days to call him up...
Start of 1st ML season - 0.000 + 169 = 0.169
Start of 2nd ML season - 0.169 + 176 = 0.255 (guessing it's an 8 bit stat in binary, 2^8 = 256, which, I'm assuming, is why it stops at 255)
Start of 3rd ML season - 1.85 + 176 = 1.255 (85 comes from 255-170, which is a full ML season)
Start of 4th ML season - 2.85 + 176 = 2.255
Start of 5th ML season - 3.85, so this is the first year of arbitration.
Others can confirm or refute this, but I think this is the way it works today.
But whether I'm right or wrong about only needing to wait 7 days, yes, you can call him up now to delay arbitration. Any minor league assignment longer than 20 days does not count as ML service time. If he were only down for 19 days, those 19 days would count as ML service time.