Very crudely, you might want to multiply that $300k guesstimate by a factor of 2 or 3 to take into account the cost of cabling off the main stretch, splicing, splitters, installing "lead-ins" / "drops" to each household, etc. Although if you were only serving a hundred households you could plausibly serve them all from a single large fibre cable along the main stretch by "pulling off" a couple of fibres into a smaller cable per household. This wouldn't require any optical splitting gear, so that might make things a bit cheaper.
For reference, the overall construction costs for Australia's FTTH rollout was somewhere around AUD$1000 - AUD$2000 / premises -- probably toward the high end of that scale, but the order of magnitude is right. This would underestimate the cost for a semi-rural area. In Australia's project they use fixed wireless / satellite for some areas where FTTx was not cost-effective.
Another thing to keep in mind is the maximum optical path distance -- from memory this is probably somewhere around the 20km mark from the exchange, probably a bit less, will depend upon the technology used. That still gives you a ~10km buffer region of potentially reachable households around your main fibre-atop-hydro stretch.