Упомянутый тут вариант на L200 довольно грамотный. Только диод надо поставить, шунтирующий регулятор для "обратного" напряжения - когда выход больше входа.
Чnо касается отключалки - я бы поставил ATmega48 за 1$

, и сделал бы на нем измеритель напряжения с отключанием ключа. Проц тактировать внутренним RC генератором. На стабилизатор 78L05.
Ключ - RS триггер, который сбрасыается по питанию, и врубается процом. На выход - полевик в качестве ключа.
Более того, на ATmega можно сделать измиеритель температуры и термокомпенсацию напряжения заряда.
Вообще теорию SLA зярядников читайте на сайте TI в разделе специализированной микрухи UC3906 (но она дорогая - не стоит ее юзать).
Думаю, в 3-4$ суммарно уложиться можно