Howdy, Kyle, and welcome to the forum.
Rotenone works by causing the fish to suffocate. Like Jake indicated, it is not a DYI proposition. You would be killing every fish in the pond IIRC, as I don't think Bullheads are particularly sensitive to rotenone. If you want to pursue that route, you would be ahead to lower the water level in the pond first (say, by a siphon over the dam) so that less rotenone (and hence less $) is needed.
Since you just bought the place, why not you and the kids fish it a bunch and see just what kinds and sizes of fish you have in it. Remove every BH caught and try eating some of the ones that are big enough - they're supposed to be among the best tasting of catfish.
If the pond is very low on predators (bass), adding them in addition to fishing may well get your BH under control - at least to where the BH you catch in the future are eating size.