IIRC, pulse is Haywire, translated from non-english. The reroll may be twin-linked or a "seeker" effect on the to-hit, and if it is Haywire, S5 doesn't matter much.
Exocrine being 24" is sort of short range, but not bad- it is just more of a Vindicator analogue than an artillery unit.