Wish I'd seen this sooner
NO THEY DON'T.
Earliest bus is 6:30
You might want to try Espinal 575 7619, their earliest bus is at 5:30.
They are located on 27 de Febrero near Ensanche Libertad. Good people there.
Caribe Tours leaves (241 1414) but their earliest is at 6:15
HB