The first thing that caught my eye was the free chlorine and total chlorine. Unless you added chlorine (not recommended) to your well, you should not have any. The pH is low and to effectivly remove the iron it should be raised. Using a pH neutralizer to raise the pH will also raise the hardness but I don't believe it will raise it enough to justify a softener. I believe you will be best served with a BIRM filter along with a pH neutralizer.