The recirculation is done so that
1.the header pressure remains constant till the last burner, provided in the recirculation is from the end of the heater burner fuel header.
2. To keep the upstream pressure to the control valve reasonably constant under varying fuel consumptions, if the reurn line takes off from the main fuel oil haeder.
3. To check out the fuel oil circuit before start up, maintain the flow during unsteady state,etc.
4. keep the line from congealing, keep the tank contents well mixed,etc. (For Fuel Oil)
5.to protect the fuel oil pump when the fuel is suddenly cut off to the burner.
6.Certain installtions have even return lines from each burner to Return oil header.
Basically, the header supply pressure remains constant in spite of fuel flow fluctations which depends on heater load.
Best wishes.