The solution for the second problem is the most complex one. As only one bomb design is feasible for all this to work, I need to create an environment where only one design is possible. I think aA good way to do it is when such design is stolen, given, or captured.
How hard it is to fuel a nuclear power station using fuel from unexploded Little-Boy-type bombs?
To summarize: It is hard to power a full-scale power station with unexploded little-boy-styled bombs. It is not impossible though.
P.S. If one has heavy water figured out then it is possible just to use a CANDU reactor and never think about fuel enrichment ever again :)