It sounds reasonable, but even better would be to set bids on the keyword level. That way you bid how much you value that specific keyword and not put all keywords in the same buckets. Also, that way you can group keywords in more logical ad groups to serve most relevant ads.