Heres some info I was given by a reliable manufacturer and seller of lifepo4 batteries/.
They told me, that as long as you are able to structure your solar panel/ panels properly, so they output close to the max charge of the lifepo4 battery, you wont need a seperate charger or charge controller....in other words, you can directly wire the solar panels to hook up to your lifepo4...
for example
you have a 48 volt - 20 ah lifepo4 battery..and its full charge reading is around 60 volts....if you are able to get your solar panel/s to put out a stable maximum voltage of 58-60 volts , in full sun, those panels will properly charge your lifepo4 battery , under full sun conditions. Of course the big problem with such a setup , is realzing that there may be days where you dont get full sun....and your solar panel/s may only be outputting 52 volts....which means you would not be able to get your lifepo4 battery to a full max charge on cloudy days .
In the above example...I would imagine the best setup would be a 48 volt- 20 ah lifepo4 , in a sunny location { florida/ california} with solar panels that output 58 - 60 volts max { when wired to the battery} and put out about 5-10 amps of power .
If the solar panels had a habit of going above 60 volts, in full sun conditions..then you could always use some cardboard or tape to block a portion of the solar cells exposure to the sunlight, to bring their output down around the 60 volt levels.