I have modified my ScriptTableData in a small way that makes it quite happy when Booleans are present in SQL2005 ...
it is a simple fix removing the bit type from the following:
public bool IsNumericType(ColumnSchema column)...
ScriptTableDataFor2005.zip
HTH,