I'd be surprised if you had damaged anything running it backward, you end up with just a weaker spark IIRC.
There's two reasons for LPG backfires, one which you have started on is the electrics, the other is the LPG leaning out for some reason.
From the electrics side I would go and get a genuine dizzy cap and rotor arm, if the rotor arm you have is a pattern part, throw it away, they are a big cause of running issues... Also, how old are the leads...? could be worth swapping them as arcing between the leads can cause the wrong plug to fire at the wrong time and therefore a backfire.
From a fueling POV, I would change any LPG filters you may have in the system, and then get the mixture checked, any garage can do this, check it at idle and at 3000rpm to see if it is at least close.
Check for air leaks after the mixer ring as this will weaken the mixture ( I am assumig here it is a single point rather than sequential...)
Then go from there