If you study the control you will see there is not much to it so you could easily create your own version and change the logic as you see fit. Just create your own user control and copy the logic from Web/Controls/ModuleWrapper.ascx.cs and adjust it as needed.
The change I made recently was in adding this line of code so it will only render on CMS pages
// don't render on admin or edit pages
if(!(this.Page is CmsPage)) { this.Visible = false; return; }
CmsPage is the class behind Default.aspx which is the page that serves all CMS pages but not admin or edit pages.
Hope it helps,
Joe