The g-code needs to be created with G41/G42 in mind, as you need to use lead-in and lead-out moves. If programmed correctly, then yes, you can use different size tools.
But, you can't just add a G42 to an existing program without other modifications, as it most likely won't work.