How is it complicated?
It just depends on your point of view and how you work, that's all. Both methods will work. For me, I would never forget to secure a newly-added subnet, but I might easily forget that I blocked all of private IP space in a blockrule made potentially months or years ago.
I'm glad you have it working the way you want.