You get second and third medical opinions from other doctors, likewise you'd be best getting a second legal opinion from another attorney, although your questions,
..if the DA agrees to dismiss before trial does it carry an equal weight of being found not guilty at a trial ? If she caught perjuring herself do I have legal recourse ?
should be simple enough for your attorney to answer, especially since he is familiar with the local courts in your unnamed state.