Nah, it's not messy. Our skin usually stays on the head and it just goes back and forth. It's really nice, since you got all that friction on the most sensitive part of the penis.
Some of the cum might stay in the foreskin though. It'll just be washed out when we take a shower.
Although we might not shoot if the foreskin is covering the urethra (hole).