function insert-single-quotes() {
  LBUFFER+="'"
  RBUFFER="'$RBUFFER"
}

Yes, this would be the best way. I wonder why I overlooked this possibility.
Thanks a lot,
Peter