Hopefully something like this will help:
while ThisRoute < 130:
     arcpy.TableToTable_conversion (MTableFull, out_path, str(ThisRoute)+".dbf", '"Route" = ' + "'" + ThisRoute + "'")
     ThisRoute = ThisRoute + 1
Joel
 I really appreciate the response, but the above gave me the error: cannot concatenate 'str' and 'int' objects.I have achieved the results I wanted by creating all of the tables I need (containing all of the data from the original table) and then deleting the unwanted records.  I added the following lines to the end of the code contained in my original post:
dbfTable = 1
while dbfTable < 130:
    NewRouteTable = out_path + "\\" + str(dbfTable) +".dbf"
    rowspurge = arcpy.UpdateCursor(NewRouteTable)
    for row1 in rowspurge:
        if row1.Route <> dbfTable:
            rowspurge.deleteRow(row1)
    dbfTable+=1
    del row1
    del rowspurge
I know there has to be a better way!