It will keep it topped up if he disconnects all the loads. Which means - ALL. No detectors, no radio on standby, no anything. To do this, he needs to disconnect the load cables from the battery, and clamp the solar panel wires to the battery. So if he wants it to be "installed", such an install would have to include some loose dangling wires that he will clip and unclip when needed - or some switch for that purpose.
If he won't disconnect all the loads, the panel will slow down the drain but may not stop it - depends on how much load is there, and it won't - probably - overcharge the battery either.
What BFL said - overcharging (with all loads disconnected) is possible, so this is something to keep an eye on, especially with all the loads disconnected.