What do you mean by "overwrite mode"?
I mean what happens when you press the "Insert" key and the status bar changes from "INS" to "OVR" and the cursor changes to an underscore (apparently this is documented as "overtype" and not "overwrite").
Something like this could possibly be implemented as a plugin.
Maybe this is a better approach.