why do you have to use chanserv, if your op just use:
on !*voice:#:{
if ($vnick == $me) { mode # -v $me }
}