Mit Hilfe von
verbatim und ähnlichen Paketen kann man eigene Umgebungen definieren, die auf der verbatim-Umgebung basieren. Näheres ist der jeweiligen Paketanleitung zu entnehmen.
Für einen Befehl müsste man dagegen einen von \verb abgeleiteten Befehl definieren. Das ist aber nicht trivial. Solange der Code des Befehls nur zusätzlichen Code
vor \verb ausführen soll, ist es kein Problem. Dann darf der neue Befehl das Argument nur nicht selbst anfassen:
\documentclass{article}
\newcommand*{\myverb}{Jetzt kommt ein Befehl: \verb}
\begin{document}
\myverb|\document|
\end{document}
Hier ist also \myverb erst einmal ein Befehl ohne Argument und erst das \verb am Ende von \myverb verarbeitet das Argument (bzw. ein davon aufgerufenes Makro).
Für einen Befehl, der danach noch etwas ausführen soll, geht das nicht so einfach. Da müsste man sich schon intensiv mit der Definition aus dem LaTeX-Kern befassen.
Da ich nicht weiß, was du tatsächlich vor hast, weiß ich leider auch nicht, ob dir das weiter hilft.