Patches to the low-level bibliography macros need to generate punctuation in some cases - otherwise the color of unit punctuation set outside the macros won't match the color of the preceding field. In this new hook the punctuation at the beginning of title is set if labelname is defined. The punctuation at the end is set if title is defined.
\AtBeginDocument{%
\@ifpackageloaded{biblatex}
{\apptocmd\blx@env@bibliography{\let\makelabel\beamer@biblabeltemplate}{}{}
\apptocmd{\abx@macro@begentry}{\usebeamercolor[fg]{bibliography entry author}}{}{}
\pretocmd{\abx@macro@title}
{\ifcsundef{abx@name@labelname}{}{\blx@unitpunct\blx@postpunct}%
\newblock\usebeamercolor[fg]{bibliography entry title}}{}{}
\apptocmd{\abx@macro@title}
{\ifcsundef{abx@field@title}{}{\blx@unitpunct\blx@postpunct}%
\newblock\usebeamercolor[fg]{bibliography entry note}}{}{}}
{}}
I've also included a patch to begentry. Names from editor or translator form labelname when author undefined, but the original patches to the author and editor macros don't appear to handle this case properly.
The above hook should replace the one found in beamerbaselocalstructure.sty. Otherwise the original hook can be patched after \begin{document}. Here's an example.
\documentclass{beamer}
\usepackage[backend=biber,style=numeric]{biblatex}
\begin{filecontents}{\jobname.bib}
@MISC{www,
title={TeX.SX},
url={www.tex.stackexchange.com},
urldate={2012-02-02},}
@MISC{www2,
url={www.tex.stackexchange.com},
urldate={2012-02-02},}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
\makeatletter
\apptocmd{\abx@macro@begentry}{\usebeamercolor[fg]{bibliography entry author}}{}{}
\patchcmd{\abx@macro@title}
{\blx@unitpunct\blx@postpunct\newblock\usebeamercolor[fg]{bibliography entry title}}
{\ifcsundef{abx@name@labelname}{}{\blx@unitpunct\blx@postpunct}%
\newblock\usebeamercolor[fg]{bibliography entry title}}{}{}
\patchcmd{\abx@macro@title}
{\blx@unitpunct\blx@postpunct\newblock\usebeamercolor[fg]{bibliography entry note}}
{\ifcsundef{abx@field@title}{}{\blx@unitpunct\blx@postpunct}%
\newblock\usebeamercolor[fg]{bibliography entry note}}{}{}
\makeatother
\frame{Test \cite{www,companion,www2,moraux,gaonkar}}
\frame{\printbibliography}
\end{document}