The thing with using peroxide weekly is that by nature it will remove or strip away all other protective films or chemicals. Therefore I would be re-applying all protective layers, then whatever additional protective layer for bugs.I cant help you with preventing the bugs, but to get them off, nothing works better than a spray bottle of hydrogen peroxide. They will almost melt off.
I currently use IPA on the windshield, which also strips all protection from the window. But in that case its just spray Rain X and done to re-apply.