Split row inside of pop up panel while keeping formatting
use colum_flow(x) and col.label("for the text")
(colum must be equal to get a nice look)

else:
            #C/S Sharpen Split Option
            layout = self.layout
            row = layout.row(align=False)
            split = row.split(percentage=0.5)
            col = split.colum_flow(2)

            Ssharpen = icons.get("Ssharpen")
            CSharpen = icons.get("CSharpen")

            col.operator("ssharpen.objects", text = "(S)", icon_value=Ssharpen.icon_id)
            col.operator("csharpen.objects", text = "(C)", icon_value=CSharpen.icon_id) 


it is not exactly what you want, but near...

import bpy

class SimpleCustomMenu(bpy.types.Menu):
    bl_label = "Simple Custom Menu"
    bl_idname = "OBJECT_MT_simple_custom_menu"

    def draw(self, context):
        layout = self.layout.column_flow(2)

        layout.operator("object.duplicate_move", text="Duplicate")
        layout.label("1. use for text")
        layout.label("2. use for text")
        layout.label("3. use for text")


        layout.operator("object.duplicate_move_linked", text="Duplicate Linked")
        layout.operator("object.duplicate_move_linked", text="Duplicate Linked")
        layout.operator("object.duplicate_move_linked", text="Duplicate Linked")
        layout.operator("object.duplicate_move_linked", text="Duplicate Linked")


def register():
    bpy.utils.register_class(SimpleCustomMenu)


def unregister():
    bpy.utils.unregister_class(SimpleCustomMenu)

if __name__ == "__main__":
    register()

    # The menu can also be called from scripts
    bpy.ops.wm.call_menu(name=SimpleCustomMenu.bl_idname)