Die URL kannst du mit `\urlstyle{same}` anpassen.
Den Rest musst du in der `bst` ändern.
`FUNCTION {bbl.etal}`
`{ "{\normalfont et~al.}" }`
Um die Ausgabe der Auflage zu verschieben, musst du `format.edition output` innerhalb der Funktion `book` an eine dir passende Stelle schieben.
Die Definition semantischer Befehle wäre an dieser Stelle zu bevorzugen. So kann man auch im Dokument die Schrift für das Element *et al.* ändern. Die Stildatei muss dabei nicht geändert werden. Wie bereits angemerkt, landet man bei `biblatex` wenn man das durchzieht, dem modernen Ersatz des alten BibTeX Systems.
Eine wichtige Sache, die man beachten sollte: Ein unverkennbarer Name.
\begin{filecontents}{\jobname.bib}
@book{companion,
author = {Goossens, Michel and Mittelbach, Frank and Samarin, Alexander},
title = {The LaTeX Companion},
year = 1994,
edition = 1,
editor = {Sandmann},
publisher = {Addison-Wesley},
}
@online{ctan,
author={testautor},
title = {CTAN},
year = 2006,
url = {http://www.ctan.org},
subtitle = {The Comprehensive TeX Archive Network},
}
\end{filecontents}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{url}
\urlstyle{same}
\usepackage[numbers]{natbib}
\bibliographystyle{curlyhead}
%\newcommand{\bbletalfont}{\itshape}
\let\citeP\citep
\renewcommand\citep[1]{{\scshape\citeP{#1}}}
\bibpunct{(}{)}{;}{}{}{,}
\begin{document}
\citep{companion}\par
\citep{ctan}
\bibliography{\jobname}
\end{document}
Hier kann mit dem Makro `bbletalfont` das Schriftattribut geändert werden. Der default ist dabei `\normalfont`.
`\normalfont`, festgelegt in [`curlyhead.bst`](https://github.com/johannesbottcher/BibMods).
![curlyheadBibmod][1]
So als Randbemerkung wäre es vielleicht besser die Autorennamen in Kapitälchen zu setzen anstatt von hinten durch die Brust ins Auge zu schießen.
[1]: http://texwelt.de/wissen/upfiles/curlyheadBibmod.png