The 0.5 addition is to specify the center of a pixel.
The recent changes mentioned was not to do with distortion but for center effects with arc and polar distortions. The only other effect was in documentation about using 0.5
The problem is that distortion needs to merge colors. But on the edge it merges with transparency, and not with the correct color needed to join two distortions edge-to-edge. Having a slight overlap by alligning the center of the pixels removes any edge effects caused by the transparency.
See
3D Box Example which contains the full problem, and other alternative methods of fixing the problem. The best and simplest however is still using a slight overlap, or even using images at larger scales.
Reading the whole page, including the theory and techniques can also be helpful if you are serious about distorting images. I programmed IM to produce the best posible, and most accurate distortion, but reducing the accuracy could improve speed and results (especially when you plan to reduce the final size of the image). For example using -filter point, with a modification of -interpolation, can produce better edge effects but only if the distortion is not too sever (often isn't).
See also the reference to the forum discussion with the DVD cover example, in
Perspective Layering, for even more detail about doing things like this.
viewtopic.php?t=11726
And please continue to provide details of your attempts, failures and successes here.