You will still need to use the T/SQL for your stored procedures. For most operations T/SQL stored procedures will be faster to execute than a CLR procedure. Also T/SQL procedures can modify data in bulk, where CLR procedures will usually handle data row by row, unless they log back into the SQL Server from the CLR procedure and run a T/SQL statement in which case why not simply use T/SQL to begin with.
SQL CLR procedures were not designed to be a replacement for T/SQL procedures. They are there as a supplement to the existing T/SQL language so that you can do advanced math, and string parsing functions that T/SQL can't do well (or at all).
The basic rule of thumb with regard to SQL CLR is if it can be done in T/SQL it should be. If it can't be done in T/SQL and it must be done at the database level then use a SQL CLR. If it can't be done in T/SQL and it can be done at another level of the app (application, middle tier, etc) to it there and pass the results back to the SQL Server.
Check out my blog tomorrow (see link below), there is actually going to be a nice little posting about SQL CLR coming out in the morning. It'll get published at midnight PST tonight.
Denny
MCSA (2003) / MCDBA (SQL 2000)
MCTS (SQL 2005 / Microsoft Windows SharePoint Services 3.0: Configuration / Microsoft Office SharePoint Server 2007: Configuration)
MCITP Database Administrator (SQL 2005) / Database Developer (SQL 2005)
My Blog