yes, it is backwards compatible, as it is a new weaponclass, that if not defined won't be used anyway.
the replaceweapon is still under testing. it seems to be reliable in all situations, but we though the same before we found a few bugs with it.

same applies to the maxbuildablenumber option from the last patch - under some circumstances it can slowdown armada a lot due to some faulty code i have written. that won't be noticable on newer machines and will be fixed in the next version of PP (actually noone reported that yet

)