I'm using SpecTcl with tk 8.5 just fine. I made a small tweak to let me use "labelframe"
widgets as well as "frame" widgets as containers.
To use the Ttk widgets, you just put something like this in your .SpecTclrc file:
package require Ttk
namespace eval ttk {namespace export treeview}
namespace import ttk::treeview
set ExtraWidgets(Ttk) [list treeview]...