The neutron corrosion alone is very serious problem that I doubt can be fixed. There is only one material that can withstand it, its called neutronium and we all know why we cant even use it on earth, not to mention about producing one. The Li-7 trick they are currently trying to use is not convicing me. Whats the point of it if you need to stop reactor every few years to replace entire Li-7 shielding. Lithium itself aint cheap and we basically will destroy it in such reactors (non-recycleable).
The hope lies in Fission Reactors, breeder one. Unfortunately, there is big tabu here because those can be used for enrichment, and so, for nuclear weapons.