Vanilla cannon ammo is a projectile, I always wanted my cannon turrets to fire projectiles to match vanilla implementation, but ran into friendly fire issues with it, custom hitscan ammo was a compromise to get turrets functioning. I figured out a proper implementation for 2.0, hence the change (it also cut redundant ammo items in the process). Projectiles are the intended implementation and that won't change. Cannon turrets do have target leading and work just fine against asteroids in Space Age - I have not played Space Exploration so I can't say how it works there.
Currently it is not possible to have burst fire in turrets - I'd love for Dual Cannon to fire 2 round burst, but my only option was a firerate increase, or firing two projectiles at once (which needs a separate ammo item) with a spread (which makes accurate firing not reliable). Dual Cannon itself is an artifact from where sprites for turrets come from ("I have the graphics, might as well throw this in!"). It would probably be first on the cutting block if this mod was to be reworked.
Speaking of, I do want to completely rework this mod with proper custom graphics, but that requires a lot of learning and tedious modeling work in Blender, which I have no experience with.